exp()
এবং log10()
সি প্রোগ্রামিং ভাষায় exp()
এবং log10()
ফাংশনগুলি গাণিতিক এক্সপোনেনশিয়াল এবং লগারিদমিক ফাংশন হিসেবে ব্যবহৃত হয়। এই ফাংশনগুলি math.h
হেডার ফাইলে ডিফাইন করা থাকে এবং তারা অ্যালগরিদমিক হিসাব এবং বৈজ্ঞানিক গণনায় ব্যাপকভাবে ব্যবহৃত হয়।
exp()
ফাংশন: Exponential Functionexp()
ফাংশনটি একটি এটিকে এক্সপোনেনশিয়াল ফাংশন হিসাবে ব্যবহার করা হয়, যা একটি গাণিতিক এক্সপোনেনশিয়াল গণনা করে। এই ফাংশনটি e
(ন্যাচারাল লগারিদমের বেস, যেখানে e ≈ 2.71828
) এর শক্তি হিসেবে ইনপুট মান গণনা করে। অর্থাৎ, exp(x)
মানে **e^x
**।
double exp(double x);
x
: এক্সপোনেনশিয়াল ফাংশনের ইনপুট (যে মানটি আপনি exponent হিসেবে চাইছেন)।exp(x)
রিটার্ন করে, যা e^x
এর মান।exp()
ফাংশন ব্যবহার#include <stdio.h>
#include <math.h>
int main() {
double result;
// exp() ব্যবহার করে e^x গণনা করা
result = exp(2.0); // e^2 এর মান বের করা
printf("exp(2.0) = %f\n", result); // আউটপুট: 7.389056
return 0;
}
এখানে, exp(2.0)
ফাংশনটি e^2
এর মান গণনা করে যা প্রায় **7.389056
**।
log10()
ফাংশন: Logarithmic Functionlog10()
ফাংশনটি একটি লগারিদমিক ফাংশন, যা একটি সংখ্যা 10 এর বেসে লগারিদমের মান বের করে। অর্থাৎ, log10(x)
মানে হলো 10 এর কোন শক্তিতে x
আসবে তা বের করা।
double log10(double x);
x
: এটি লগারিদম গণনা করার জন্য ইনপুট মান (যে সংখ্যাটির লগারিদম আপনি বের করতে চান)।log10(x)
রিটার্ন করে 10 বেসের লগারিদম।log10()
ফাংশন ব্যবহার#include <stdio.h>
#include <math.h>
int main() {
double result;
// log10() ব্যবহার করে 10 বেসের লগারিদম বের করা
result = log10(100.0); // log10(100)
printf("log10(100.0) = %f\n", result); // আউটপুট: 2.000000
return 0;
}
এখানে, log10(100)
ফাংশনটি 100
এর 10 বেসের লগারিদম বের করে, যা 2.000000
হবে, কারণ **10^2 = 100
**।
exp()
এবং log10()
এর সম্পর্কexp(x)
এবং log10(x)
একে অপরের সাথে সম্পর্কিত। বিশেষভাবে, যদি exp(x)
এর মান বের করা হয়, তবে তার লগারিদম 10 এর বেসে নেওয়া হলে log10(exp(x)) = x * log10(e)
হবে।
এছাড়া, log10(exp(x))
এর জন্য x * log10(e)
মান হবে।
ফাংশন | বর্ণনা | সিঙ্কট্যাক্স |
---|---|---|
exp() | গাণিতিক এক্সপোনেনশিয়াল ফাংশন, e^x বের করে। | double exp(double x); |
log10() | 10 বেসের লগারিদম বের করে। | double log10(double x); |
exp(x)
ফাংশনটি e^x
বের করে, যেখানে e
হলো ন্যাচারাল লগারিদমের বেস, যা প্রায় 2.71828।log10(x)
ফাংশনটি 10 বেসে x
এর লগারিদম বের করে, এবং এটি গাণিতিক পরিসংখ্যান এবং সায়েন্টিফিক ক্যালকুলেশনগুলিতে ব্যবহৃত হয়।এই ফাংশনগুলি গাণিতিক বা বৈজ্ঞানিক প্রোগ্রামিংয়ে খুবই কার্যকরী এবং math.h
লাইব্রেরির অংশ হিসাবে উপলব্ধ।
common.read_more